home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / basic / qbware.exe / QBWARE.TXT < prev    next >
Encoding:
Text File  |  1990-11-30  |  6.3 KB  |  157 lines

  1.  
  2.  
  3.                                  QBWARE Version 1.30
  4.                                    Function Summary
  5.  
  6.       These routines are designed for QuickBasic Version 4 and 4.5
  7.  
  8.       * indicates a QuickBasic routine
  9.  
  10.        Source is provided with registration.
  11.  
  12.  
  13.       BSVMODE   - Get or set video mode
  14.       BSVSCUR   - Set or get cursor size
  15.       BSVSWID   - Get screen width
  16.       BSVSPOS   - Get or set cursor position
  17.       BSVSPAG   - Get or set video display page
  18.       BSVSCRUP  - Scroll up or clear a window
  19.       BSVSCRDN  - Scroll down or clear a window
  20.       BSVRCHR   - Read a character and attribute from the screen
  21.       BSVWCHR   - Write a character to the screen
  22.       BSVWTTY   - Write in teletype mode
  23.  
  24.       BSKGET    - Get a character from the keyboard
  25.       BSKSTAT   - Determine the status of the toggle keys
  26.       BSKCLR    - Clear the keyboard buffer
  27.       BSKNXT    - Preview the keyboard buffer
  28.       BSKSTOG   - Set keyboard toggles
  29.       BSKTOGH   - Determine whether toggle keys are pressed
  30.       BSCURS    - Change cursor speed
  31.  
  32.       BSDSTAT   - Get diskette controller status
  33.       BSDRESET  - Reset floppy disk controller
  34.       BSDVRFY   - Verify sectors on a diskette
  35.       BSDREAD   - Read a sector from a diskette
  36.       BSDWRIT   - Write a sector to diskette
  37.       BSDFMT    - Format a track on a diskette
  38.  
  39.       BSEQPMT   - Get installed equipment
  40.       BSPINIT   - Initialize printer
  41.       BSPSTAT   - Get printer status
  42.       BSPRINT   - Print a string of characters
  43.       BSPRTSC   - Print screen
  44.       BSDAPARM  - Get current drive parameters
  45.       BSDATST   - Test for drive ready
  46.       BSDARST   - Alternate disk reset
  47.       BSDARCL   - Recalibrate drive
  48.       BSDADIAG  - Perform controller diagnostics
  49.       BSDASTAT  - Detect diskette change
  50.       BSDATYPE  - Get disk type
  51.       BSDASTYP  - Set diskette type
  52.       BSDASEEK  - Position heads over a specified cylinder
  53.  
  54.       FLGTIM    - Get file creation time
  55.       FLGDAT    - Get file creation date
  56.       FLGVOL    - Get volume label
  57.       FLPDAT    - Change file creation date and time
  58.       FLPVOL    - Change volume label
  59.       FLATTR    - Change file attributes
  60.  
  61.       FLSET     - Set number of file handles
  62.       FLOPEN    - Open a file
  63.       FLCLOS    - Close a file
  64.       FLREAD    - Read a record from a file
  65.       FLWRIT    - Write a record to a file
  66.       FLPOINT   - Point to a specific record in a file
  67.       FLCREAT   - Create a file
  68.       FLDELETE  - Delete a file
  69.       FLRSECT   - Read a sector
  70.       FLWSECT   - Write a sector
  71.  
  72.       FLFIND    - Find a file or group of files
  73.       FLCNT     - Count the number of matching files
  74.       FLMOVE    - Move a file
  75.       FLCOPY    - Copy a file to another file
  76.       FLSDRV    - Set the current drive
  77.       FLGDRV    - Get the current drive
  78.       FLCDIR    - Change the current directory
  79.       FLGDIR    - Get the current directory
  80.       FLMDIR    - Make a directory
  81.       FLDDIR    - Delete a directory
  82.       FLDSTAT   - Retrieve disk statistics
  83.  
  84.       BOOT      - Initiate a cold or warm boot
  85.       DOSEXIT   - Exit with termination code
  86.       DOSEXEC   - SHELL replacement
  87.       DOSCHOUT  - Write a string to the standard output device
  88.       DOSCHRIN  - Read a character from the standard input device
  89.       DOSSTRIN  - Read a string from the standard input device
  90.       DOSRED    - Redirect a DOS standard handle
  91.       DOSPRSC   - Print the screen
  92.       DOSVER    - Get the DOS version
  93.       DOSVRFY   - Turn verify mode on and off
  94.  
  95.       DOSPSTAT  - Request spooler status - DOS 3.XX only
  96.       DOSPCAN   - Cancel all spooled files - DOS 3.XX only
  97.       DOSPDEL   - Delete a file from the print queue - DOS 3.XX only
  98.       DOSPLST   - List all files in the print queue - DOS 3.XX only
  99.       DOSPSUB   - Submit a file to the print queue - DOS 3.XX only
  100.  
  101.       VERIFY    - Extended string service
  102.       XVERIFY   - Extended string service
  103.       CHARXLAT  - Translate all characters in a string
  104.       TRANSLAT  - Replace all occurrences of a characters in a string
  105.       *COMPRESS - Remove leading and trailing blanks
  106.       UPCASE    - Translate to upper case
  107.       LOCASE    - Translate to lower case
  108.       PROPER    - Translate to proper form (e.g. JOHN SMITH -> John Smith)
  109.       HEXSTR    - Change a string to its hexadecimal equivalent
  110.       QBCHIP    - Determine processor and co-processor type
  111.  
  112.       DATEPACK  - Pack a date into 2 characters
  113.       DATEUNPK  - Unpack a date
  114.       *GREGTJUL - Convert Gregorian to Julian date
  115.       *JULTGREG - Convert Julian to Gregorian date
  116.       *DAYSDIFF - Compute the number of days between two dates
  117.       CALENDAR  - Pop-up a calendar on the screen
  118.       *ADDTIME  - Add two times together
  119.       *SUBTIME  - Subtract one time from another
  120.       *TIME     -|
  121.       *TICKS    -|  Timer services
  122.       BSGETIME  -|
  123.       *MODULO   - Compute MOD for large numbers
  124.  
  125. *****************************************************************************
  126.  
  127. ' Screen services
  128.  
  129.       PUTLINE   - High speed screen write
  130.       SAVESCR   - Save a screen or any portion of it in the far heap
  131.       RESTSCR   - Restore a screen
  132.       *INPWIN   - Character input and display status bar
  133.       COLORLIN  - Color a line of text without disturbing the text
  134.  
  135.       *PUTWIND  - Pop-up a window on the screen
  136.       *PUSHWIN  - Save screen or any portion of it
  137.       *POPWIN   - Restore screen or any portion of it
  138.       *INITWIN  - Initialize window environment
  139.       *DEFWIN   - Define a window used in the environment
  140.       *CNGWIN   - Alter  a window definition used in the environment
  141.       *MOVEWIN  - Move a window to a different position on the screen
  142.       *POPTEXT  - Pop-up a text array inside a window on the screen
  143.       *POPFTEXT - Pop-up a formatted text window
  144.       *COLORWIN - Color a screen or any portion of it without disturbing text
  145.  
  146.       *INCHAR   - Input a string of characters
  147.       *INDATE   - Input a date
  148.       *INYES    - Input a Yes/No field
  149.       *INMF     - Input a Male/Female field
  150.  
  151.       *BARMENU  - Two-line bar menu - accomodates 12-16 entries
  152.       *BARMENU1 - Standard bar menu
  153.       *BARMENU2 - Lotus-like bar menu
  154.       *PULLDOWN - Pulldown menus - similar to QB
  155.       *SCRLSLCT - Offer more than one page of choices in a bar menu
  156.  
  157.